@CHARSET "UTF-8";
*{margin:0;padding:0px;
font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:12px;line-height: 20px;color: #555555;}
ol,ul,li{ list-style: none;list-style-type:none;}
* html .clearfix{height:1%;}
body{background:#eeeeee;min-width:1080px;}
a{color: #3071A9;text-decoration: none;}
a:hover{text-decoration:none;color:#21759b;opacity: 0.80;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear{clear:both; height:0; font:0/0 Arial; visibility:hidden;}
h1,h2,h3,h4,h5,h6,h7,h8,h9,h10{font-weight: normal;}
.main{width:1080px;margin:0 auto;padding:20px 0px;}
/*导航*/
.search table.gsc-search-box td{vertical-align: top;}
.search .gsst_a{padding:0px;padding-top: 5px;}
.blog{text-align: left;font-size: 35px;height: 75px;line-height: 60px;text-indent: 10px;cursor:pointer;}
.navbar{width:100%;height:55px;background-color: #1a75ca;border-color: #0066cc;border-bottom:1px solid transparent;}
.navbar .clearfix{width:1080px;margin:0 auto;}
.navbar li{cursor:pointer;}
.navbar ul li{float:left;height:55px;padding:0px 5px;line-height:60px;}
.navbar .search{float:right;width:200px;padding-top:10px;height:auto;}
.navbar .search input{height:20px;}
.navbar .search:hover{background:#007fff;}
.navbar ul li a{color:#FFF;padding:17px 20px;font-size:16px;text-decoration:none;}
.navbar ul li:hover,.navbar .findnavbar{background-color:#2592f8 ;}
.navbar li:hover .dropdown-menu{display:block;}
.navbar .dropdown-menu{display:none;position:absolute;z-index:1000;margin:0px;padding:5px 0px;list-style: none;font-size: 15px;background-color: #ffffff;
border: 1px solid #cccccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);margin-top: -4px;border-top: 0px;margin-left: -5px;background-clip: padding-box;}
.navbar .dropdown-menu li{height:35px;width:100%;line-height:0px;padding: 0px;min-width:130px;float:none;}
.navbar .dropdown-menu li:hover{background:#007fff;}
.navbar .dropdown-menu li:hover a{color:#FFF;}
.navbar .dropdown-menu li a{color:#555555;padding:0px;line-height: 33px;display:inline-block;width:100%;height:30px;text-indent:10px;}
.navbar .dropdown-menu li a:hover{color:#fff;}
.sendall{padding-right:20px;height:35px;padding-top:10px;}
.sendall .bdsharebuttonbox{float:right;}
/*内容模块*/
.content{width:810px;float:left;background:#FFF;}
.right_menu{width:230px;padding:15px; float:right;background:#FFF;padding-top:0px;}
.right_menu .category{width:100%;margin-bottom:15px;}
.right_menu .category .title{width: 100%;height: 30px;border-bottom:1px #cdcdcd dotted;margin:3px 0px 10px 0px;line-height: 30px;font-size: 12px;}
.right_menu .category .input,.navbar .input{
display: block;
width: 100%;
height: 32px;
padding: 5px;
font-size: 15px;
line-height: 1.42857143;
color: #333333;
background-color: #ffffff;
background-image: none;
border: 1px solid #cccccc;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.right_menu .category .seach{height:23px;width:95%;}
.right_menu .category .label a{font-size:12px;display: block;margin-top: 15px;}

.content .hint{width: 100%;padding: 4px 0px;text-indent: 10px;border-bottom: 1px solid #eaeaea;background-color: #F7F7F7;line-height: 25px;font-size: 14px;}
.content .article{border-bottom: 1px solid #eaeaea;padding:15px 10px;margin-left:2px;}
.content img{
max-width:790px;
}
.content .article:hover{
	border-left:2px #428bca solid;
	margin-left:0px;
	background-color: #F8FCFE;
}
.content .article p a{color: #21759b;margin: 0px 2px;}
.content .article  .type{padding:2px 5px;background:#d9534f;color:#FFF;}
.content .article .list_header{padding:15px 0px;}
.content .article .list_header *{line-height:0px;}
.content .article  h2{display:inline-block;text-indent:10px;}
.content .article  h2 a{color: #428BD1; font-size:17px;}
.content .article  a i{
	border-left: 4px solid #d9534f;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	position: absolute;
	width: 0;
	height: 0;
	vertical-align: top;
	content: "";
	margin-top:7px;
	margin-left:5px;
}
.content .article .base_list{color:#777;padding:5px 0px;display: inline-block;}
.content .article .note{color:#777;padding-bottom:5px;word-break: break-all;}
.content .article .read-more{width:100%;color:#428BD1;}
.content  .pagination{height:50px;line-height:50px;text-align: right;padding-right: 10px;}
.content  .pagination a{padding:6px 15px;margin:0px 3px;background-color: #eee;color: #666;}
.content  .pagination a:hover{background:#CCCCCC;}
.content  .pagination .active{background-color: #428BCA;color: #fff;}
.content  .pagination .active:hover{background-color: #428BCA;color: #fff;}

.category_content a{opacity: 0.80;filter:alpha(opacity=80);color: #fff;background-color: #428BCA;display: inline-block;margin: 0 5px 5px 0;padding: 0 6px;line-height: 21px;font-size:12px;}
.category_content a:hover{opacity: 1;filter:alpha(opacity=100);}
.category_content a:nth-child(9n){background-color: #4A4A4A;}
.category_content a:nth-child(9n+1){background-color: #428BCA;}
.category_content a:nth-child(9n+2){background-color: #5CB85C;}
.category_content a:nth-child(9n+3){background-color: #D9534F;}
.category_content a:nth-child(9n+4){background-color: #567E95;}
.category_content a:nth-child(9n+5){background-color: #B433FF;}
.category_content a:nth-child(9n+6){background-color: #00ABA9;}
.category_content a:nth-child(9n+7){background-color: #B37333;}
.category_content a:nth-child(9n+8){background-color: #FF6600;}
/*版权*/
.floor{height:40px;background:#555555;color:#FFF;width:100%;line-height:41px;text-indent:10px;}
.floor a{color:#FFF;margin:0px 3px;}

/*向上插件*/
#totop{position:fixed;bottom:42px;left: 50%;margin-left:280px;z-index:999;width:40px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop span{display:block;width:40px;padding-top:25px;background:url(images/top.gif) no-repeat;text-align:center;color:#888}
/*单篇文章*/
.content .header{
	margin-bottom: 1px;
	padding: 8px 20px 12px;
	background-color: #F7F7F7;
	border-bottom:1px #72d0eb solid;
}
.content .header .lables a{margin-right:10px;}
.content .header .title{
	width:100%;
	height:50px;
}
.content .header .title a{
	font-size:20px;
	line-height:50px;
}
.content .header .title a:hover{text-decoration:underline;}
.content .data-content{
padding:15px;word-break: break-all;word-wrap: break-word;
border-bottom:1px solid #f7f7f7;
position: relative;
display: block;
}
.article .note h1,.article .note h2,.article .note h3,#article h1,#article h2,#article h3{font-weight: bold;}
.article .note h1,#article h1{font-size:14px;}
.article .note h2,#article h2{font-size:13px;text-indent:10px;}
.article .note h3,#article h3{font-size:12px;text-indent:20px;}
.content .data-content *{font-size:14px;}
.content .article-page{border-top: 1px solid #f2f2f2;background-color: #FBFBFB;overflow: hidden;padding: 15px 20px;font-size: 14px;color: #bbb;}
.content .article-page span{float:left;position: relative;font-size:12px;margin-right:10px;}
.content .article-page .article-page-next{float:right;}
.content .article-page a{color: #3071A9;text-decoration: none;font-size:14px;}
.content .relates h3{font-size: 14px;line-height: 14px;border-bottom: 1px dotted #e4e4e4;padding: 15px 20px 10px;margin-bottom: 0;}
.content .relates li{padding:10px 0px;text-indent:52px;width: 50%;float: left;
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}
.content .header .title a{color:#555555;text-decoration: none;}
.content .header .title a:hover{text-decoration: none;}
.content .header span,.content .header time{margin-right:10px;}
.content .header i{
display: inline-block;
width: 14px;
height: 14px;
line-height: 14px;
vertical-align: text-top;
background-image: url("images/glyphicons-halflings.png");
background-position: 14px 14px;
background-repeat: no-repeat;
margin-top:2px;
margin-right:2px;
opacity: 0.40;
filter: alpha(opacity=40);
}
.content .header .icon-list-alt{background-position: -264px -24px;}
.content .header .icon-time{background-position: -48px -24px;}
.content .header .icon-lables{background-position: 0px -48px;}
.ds-thread{width:98%;margin:0 auto;}
#ds-reset *{white-space: nowrap;text-indent:0px;}
.alone{padding:15px;}
.search .gsc-control-cse,.search .cse .gsc-control-cse,.search .gsc-control-cse{background:none;border:0px;}
.search .gsc-search-button{display:none;}
.content  #catalog{display:none;}
#catalog .index{border-bottom: 2px #428BCA solid;}
#catalog .index:hover{background:none;}
.catalog{position:fixed;left:50%;margin-left:280px;background: #FFFFFF;top:0px; width: 230px;padding: 15px;border:1px #FFFFFF solid;}
#catalog dt{width:100%;height:30px;text-indent:10px;font-weight:bold;cursor:pointer;line-height:30px;}
#catalog dt span{margin-right:3px;color:#999;font-size:12px;}
#catalog dd{width:100%;height:30px;text-indent:20px;font-size:12px;cursor:pointer;line-height:30px;}
#catalog dd span{margin-right:3px;color:#999;font-size:12px;}
#catalog dt:hover,#catalog dd:hover{background: #f5f5f5;border-radius: 2px;box-shadow: 0 1px 0 #eaeaea;}
/*
日历
*/
.mod_calendar{border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;}
.mod_calendar .calendar_year{width:99.5%;height:30px;text-align:center;line-height:30px;background:#F7F7F7;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.mod_calendar .calendar_year .year{margin:0px 10px;font-weight:normal;}
.mod_calendar .calendar_year a{padding:0px 8px;height:15px;width:30px;cursor: pointer;}
.mod_calendar .calendar_year a{background-image: url("images/glyphicons-halflings.png");}
.mod_calendar .calendar_year .calendar_prev{background-position:-430px -70px}
.mod_calendar .calendar_year .calendar_next{background-position:-453px -70px}
.mod_calendar .calendar_month li{width:56px;height:47px;float: left;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;text-align:center;line-height:50px;}
.mod_calendar .calendar_month li a{cursor:pointer;display:inline-block;width:100%;height:45px;line-height: 50px;text-align: center;}

#navbar .title{width:90px;color: #FFF;font-size: 20px;}
body #navbar .title:hover{background-color:#1a75ca ;}
.duoshuo_hr{width:100%;height:1px;border-top:1px #cdcdcd solid;margin:10px 0px;}